package com.yuantong.xyerp.core.api.common;

/**
 * Created by Jianguo.Yin on 2021-08-11.
 */
public class MenuCode {
    private MenuCode(){}

    //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>基本管理 menuCode>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    /**
     * 部门管理
     */
    public static final String basic_deparment = "basic:deparment";

    /**
     * 角色管理
     */
    public static final String basic_role = "basic:role";

    /**
     * 员工管理
     */
    public static final String basic_user = "basic:user";
//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>往来单位 menuCode>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    /**
     * 供应商管理
     */
    public static final String partener_supplyer = "partener:supplyer";

    /**
     * 客户管理
     */
    public static final String partener_client = "partener:client";

    /**
     * 客户管理
     */
    public static final String partener_agent = "partener:agent";


    //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>采购 menuCode>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    /**
     * 采购单汇总
     */
    public static final String purchase_list_menu = "purchase:list";

    /**
     * 内勤初审
     */
    public static final String purchase_officeExamine_menu = "purchase:officeExamine";

    /**
     * 主管初审
     */
    public static final String purchase_managerExamine_menu = "purchase:managerExamine";

    /**
     * 财务初审
     */
    public static final String purchase_financeExamine_menu = "purchase:financeExamine";

    /**
     * 总裁审批
     */
    public static final String purchase_ceoExamine_menu = "purchase:ceoExamine";

    /**
     * 内勤复审
     */
    public static final String purchase_officeReexamine_menu = "purchase:officeReexamine";

    /**
     * 主管复审
     */
    public static final String purchase_managerReexamine_menu = "purchase:managerReexamine";

    /**
     * 财务复审
     */
    public static final String purchase_financeReexamine_menu = "purchase:financeReexamine";

    /**
     * 审核完成
     */
    public static final String purchase_finish_menu = "purchase:finish";

    /**
     * 初审驳回
     */
    public static final String purchase_reject_menu = "purchase:reject";


    //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>销售 menuCode>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    /**
     * 销售单汇总
     */
    public static final String sales_list_menu = "sales:list";

    /**
     * 销售初审
     */
    public static final String sales_saleExamine_menu = "sales:saleExamine";

    /**
     * 销售复审
     */
    public static final String sales_saleReexamine_menu = "sales:saleReexamine";

    /**
     * 内勤初审
     */
    public static final String sales_officeExamine_menu = "sales:officeExamine";

    /**
     * 内勤复审
     */
    public static final String sales_officeReexamine_menu = "sales:officeReexamine";

    /**
     * 审核完成
     */
    public static final String sales_finish_menu = "sales:finish";

    /**
     * 初审驳回
     */
    public static final String sales_reject_menu = "sales:reject";


//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>退货 menuCode>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    /**
     * 销售退货清单
     */
    public static final String return_list = "return:list";

    /**
     * 退货初审
     */
    public static final String return_examine = "return:examine";

    /**
     * 内勤确认
     */
    public static final String return_officeConfirm = "return:officeConfirm";

    /**
     * 退货复审
     */
    public static final String return_reexamine = "return:reexamine";

    /**
     * 内勤复审
     */
    public static final String return_finish = "return:finish";

    /**
     * 审核完成
     */
    public static final String return_reject = "return:reject";

    //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>运输管理 menuCode>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    /**
     * 车辆管理
     */
    public static final String tranport_vehicle = "tranport:vehicle";

    /**
     * 运单管理
     */
    public static final String tranport_receipt = "tranport:receipt";

    /**
     * 结算确认
     */
    public static final String tranport_settlement = "tranport:settlement";

    //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>库存管理 menuCode>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    /**
     * 库存查询
     */
    public static final String warehouse_list = "warehouse:list";

    /**
     * 库存盘点
     */
    public static final String warehouse_checking = "warehouse:checking";

    /**
     * 库存调拨
     */
    public static final String warehouse_transfer = "warehouse:transfer";

    /**
     * 入库质检
     */
    public static final String warehouse_rawCheck = "warehouse:rawCheck";

    /**
     * 入库管理
     */
    public static final String warehouse_stockIn = "warehouse:stockIn";

    /**
     * 入库明细
     */
    public static final String warehouse_stockInDetail = "warehouse:stockInDetail";

    /**
     * 出库管理
     */
    public static final String warehouse_stockOut = "warehouse:stockOut";

    /**
     * 出库明细
     */
    public static final String warehouse_stockOutDetail = "warehouse:stockOutDetail";

    //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>合同管理 menuCode>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    /**
     * 合同模板
     */
    public static final String contract_template = "contract:template";

    /**
     * 销售合同
     */
    public static final String contract_sale = "contract:sale";

    /**
     * 采购合同
     */
    public static final String contract_purchase = "contract:purchase";

    //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>财务管理 menuCode>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    /**
     * 合同收款
     */
    public static final String finance_contractReceipt = "finance:contractReceipt";

    /**
     * 收款审核
     */
    public static final String finance_receiptCheck = "finance:receiptCheck";

    /**
     * 收款单列表
     */
    public static final String finance_receiptList = "finance:receiptList";

    /**
     * 合同付款
     */
    public static final String finance_contractPayment = "finance:contractPayment";

    /**
     * 财务付款审核
     */
    public static final String finance_paymentCheck = "finance:paymentCheck";

    /**
     * 出纳付款单付
     */
    public static final String finance_cashierCheck = "finance:cashierCheck";

    /**
     * 付款单列表
     */
    public static final String finance_paymentList = "finance:paymentList";

    /**
     * 合同开票
     */
    public static final String finance_contractInvoice = "finance:contractInvoice";

    /**
     * 开票审核
     */
    public static final String finance_invoiceCheck = "finance:invoiceCheck";

    /**
     * 开票记录
     */
    public static final String finance_invoiceList = "finance:invoiceList";

    /**
     * 运费结算
     */
    public static final String finance_transportationFeePay = "finance:transportationFeePay";

    /**
     * 客户对账单
     */
    public static final String finance_template = "finance:template";

    /**
     * 供应商对账单
     */
    public static final String finance_sale = "finance:sale";
}
